﻿using Microsoft.AspNetCore.Mvc;
using StarsAdmin.Application.Dict.Dtos;
using StarsAdmin.Core.BaseService;
using StarsAdmin.Core.DI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StarsAdmin.Application.Dict.Services
{
    public interface IDictTypeService : IGetBaseService<DictTypeDto>,
        IUpdateBaseService<AddDictTypeInput, UpdateDictTypeInput>,
        IDeleteBaseService,
        IDependency
    {
        /// <summary>
        /// 批量导出
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        Task<FileContentResult?> ExportAsync(long[] ids);
    }
}